package com.zyyx.course_manage.service;

import java.util.List;
import com.zyyx.course_manage.domain.CourseManage;

/**
 * course_manageService接口
 * 
 * @author 张子航
 * @date 2025-01-11
 */
public interface ICourseManageService 
{
    /**
     * 查询course_manage
     * 
     * @param courseManageId course_manage主键
     * @return course_manage
     */
    public CourseManage selectCourseManageByCourseManageId(Long courseManageId);

    /**
     * 查询course_manage列表
     * 
     * @param courseManage course_manage
     * @return course_manage集合
     */
    public List<CourseManage> selectCourseManageList(CourseManage courseManage);

    /**
     * 新增course_manage
     * 
     * @param courseManage course_manage
     * @return 结果
     */
    public int insertCourseManage(CourseManage courseManage);

    /**
     * 修改course_manage
     * 
     * @param courseManage course_manage
     * @return 结果
     */
    public int updateCourseManage(CourseManage courseManage);

    /**
     * 批量删除course_manage
     * 
     * @param courseManageIds 需要删除的course_manage主键集合
     * @return 结果
     */
    public int deleteCourseManageByCourseManageIds(Long[] courseManageIds);

    /**
     * 删除course_manage信息
     * 
     * @param courseManageId course_manage主键
     * @return 结果
     */
    public int deleteCourseManageByCourseManageId(Long courseManageId);
}
